exports.install = function (Vue, options) {
    //  截取传入的字符串的start后length长度,并在字段中添加字符（默认为空）。
    Vue.filter("sliceStr", function (value, start, length, str = "") {
        if (!value) return '';
        value = value.toString();
        if(str && value.length > length - start) return value.slice(start, length) + str;
        return value.slice(start, length);
    });

    //  截取传入的带HTML标签的字段，删除HTML标签并返回字符串的start后length长度,并在字段中添加字符（默认为空）。
    Vue.filter("htmlSpecialChars", function (value, start, length, str = "") {
        if (!value) return '';
        value = value.toString();
        value = value.replace(/<[^>]+>/g, "");
        if(str && value.length > length - start) return value.slice(start, length) + str;
        return value.slice(start, length);
    });
};

